cc=gcc
exe=main
obj=main.o printf1.o printf2.o
$(exe):$(obj)
		$(cc) -o $(exe) $(obj)
main.o:main.c printf1.h printf2.h
		$(cc) -c main.c
printf1.o:printf1.c printf1.h
		$(cc) -c printf1.c
printf2.o:printf2.c printf2.h
		$(cc) -c printf2.c
clean:
		rm -fr *.o $(exe)
